var render = function () {
  var _vm = this;
  var _h = _vm.$createElement;
  var _c = _vm._self._c || _h;
  return _c(
    "div",
    { ref: "wrapper", staticClass: "list-wrapper" },
    [
      _c(
        "div",
        {
          ref: "listContent",
          staticClass: "scroll-content",
          class: { "scroll-content1": _vm.freeScroll },
        },
        [
          _c("div", { ref: "listWrapper" }, [_vm._t("default")], 2),
          _vm._v(" "),
          _vm._t(
            "pullup",
            [
              _vm.pullUpLoad
                ? _c("div", { staticClass: "pullup-wrapper" }, [
                    !_vm.isPullUpLoad
                      ? _c(
                          "div",
                          {
                            staticClass: "before-trigger",
                            style: "margin-left:" + -_vm.scrollXLeft + "px",
                          },
                          [_c("span", [_vm._v(_vm._s(_vm.pullUpTxt))])]
                        )
                      : _c(
                          "div",
                          {
                            staticClass: "after-trigger",
                            style: "margin-left:" + -_vm.scrollXLeft + "px",
                          },
                          [_c("loading")],
                          1
                        ),
                  ])
                : _vm._e(),
            ],
            { pullUpLoad: _vm.pullUpLoad, isPullUpLoad: _vm.isPullUpLoad }
          ),
        ],
        2
      ),
      _vm._v(" "),
      _vm._t(
        "pulldown",
        [
          _vm.pullDownRefresh
            ? _c(
                "div",
                {
                  ref: "pulldown",
                  staticClass: "pulldown-wrapper",
                  style: _vm.pullDownStyle,
                },
                [
                  _vm.beforePullDown
                    ? _c(
                        "div",
                        { staticClass: "before-trigger" },
                        [_c("bubble", { attrs: { y: _vm.bubbleY } })],
                        1
                      )
                    : _c("div", { staticClass: "after-trigger" }, [
                        _vm.isPullingDown
                          ? _c(
                              "div",
                              { staticClass: "loading" },
                              [_c("loading")],
                              1
                            )
                          : _c("div", [
                              _c("span", [_vm._v(_vm._s(_vm.refreshTxt))]),
                            ]),
                      ]),
                ]
              )
            : _vm._e(),
        ],
        {
          pullDownRefresh: _vm.pullDownRefresh,
          pullDownStyle: _vm.pullDownStyle,
          beforePullDown: _vm.beforePullDown,
          isPullingDown: _vm.isPullingDown,
          bubbleY: _vm.bubbleY,
        }
      ),
    ],
    2
  );
};
var staticRenderFns = [];
var esExports = { render: render, staticRenderFns: staticRenderFns };
export default esExports;

//////////////////
// WEBPACK FOOTER
// ./node_modules/_vue-loader@13.7.2@vue-loader/lib/template-compiler?{"id":"data-v-b2522102","hasScoped":true,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/_vux-loader@1.2.9@vux-loader/src/before-template-compiler-loader.js!./node_modules/_vux-loader@1.2.9@vux-loader/src/template-loader.js!./node_modules/_vue-loader@13.7.2@vue-loader/lib/selector.js?type=template&index=0!./src/components/common/scroll/scroll.vue
// module id = null
// module chunks =
